Skip to content

迭代器

迭代器就是访问容器元素的指针。

迭代器操作符

  • * : *返回当前迭代器指向的元素的值。
  • ++ : ++返回当前迭代器指向的下一个元素。
  • -- : --返回当前迭代器指向的上一个元素。

容器有两个常用的迭代器:

  • begin() : 返回当前容器的第一个元素.
  • end() : 返回当前容器的最后一个元素.

C++ Iterators

迭代器使用 示例代码
cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
    vector<int> v{1,2,3,4,5};
    vector<int>::iterator itr;
    for(itr=v.begin();itr!=v.end();itr++)
    {
        cout << *itr <<" ";
    }
    return 0;
}